//#include <httpserv.h>
//#include "HMTModuleCommon.h"
//class HTMHttpModuleFactory : public IHttpModuleFactory {
//private:
//	HANDLE m_hthread;
//	CRITICAL_SECTION m_critical_section;
//public:
//	HTMHttpModuleFactory();
//	virtual ~HTMHttpModuleFactory();
//	HRESULT GetHttpModule(CHttpModule **ppModule, IModuleAllocator *pAllocator);
//	void Terminate();
//};
//
//HRESULT __stdcall RegisterModule(DWORD dwServerVersion, 
//								 IHttpModuleRegistrationInfo* pModuleInfo, 
//								 IHttpServer* pGlobalInfo) 
//{
//	moduleID = pModuleInfo->GetId();
//	return pModuleInfo->SetRequestNotifications(new HMTHttpModuleFactory(), 
//		RQ_BEGIN_REQUEST |
//		RQ_END_REQUEST |
//		RQ_SEND_RESPONSE,
//		0);
//}